Exploiting Type Information in Load-Value Predictors
نویسندگان
چکیده
To alleviate the high cost of main-memory accesses, computer architects have proposed various speculation mechanisms, including load-value prediction. A loadvalue predictor forecasts the result of load instructions, thus allowing dependent instructions to execute without having to wait for the memory access to complete. Unfortunately, costly mispredictions hinder the true potential of load-value prediction. This paper describes several approaches to build more accurate and faster load-value predictors with little extra hardware by exploiting the hardware type of the load instructions. Our techniques are easily implementable in any CPU that supports multiple load types, e.g., byte, word, single, etc. Compared to traditional load-value predictors, our schemes substantially reduce the number of mispredictions with a concomitant speedup of the CPU. Moreover, we show that the type of a load can effectively be used as the selector in a hybrid predictor.
منابع مشابه
Type-Based Load-Value Prediction
To alleviate the high cost of main-memory accesses, computer architects have proposed various speculation mechanisms, including load-value prediction. A load-value predictor guesses the result of load instructions, thus allowing dependent instructions to execute without having to wait for the memory access to complete. Unfortunately, costly mispredictions hinder the true potential of load-value...
متن کاملPredictors of Physical Activity in Type 2 Diabetic Patients Based on the Theory of Planned Behavior
Objective: Low physical activity is the fourth risk factor of death worldwide. Approximately 27% risk of diabetes is reduced by 150 minutes of moderate physical activity per week. The present study was designed to determine the predictors of physical activity promotion among type 2 diabetic patients. Materials and Methods: In this cross sectional study 320 patients with type 2 diabetes were in...
متن کاملPolymorphism in the interleukin-10 promoter affects both provirus load and the risk of human t lymphotropic virus type I (HTLV-I) associated myelopathy/tropical spastic paraparesis
To investigate candidate genes that influence the risk of HTLV-I associated myelopathy/tropical spastic paraparesis (HAM/TSP), we analyzed 6 single nucleotide polymorphisms (SNP) in the interleukin-10 (IL-10) promoter region. METHODS: 280 cases of HAM/TSP patients and 255 HTLV-I seropositive asymptomatic carriers (HCs) from Kagoshima, Japan were studied. All subjects gave written informed conse...
متن کاملPolymorphism in the interleukin-10 promoter affects both provirus load and the risk of human t lymphotropic virus type I (HTLV-I) associated myelopathy/tropical spastic paraparesis
To investigate candidate genes that influence the risk of HTLV-I associated myelopathy/tropical spastic paraparesis (HAM/TSP), we analyzed 6 single nucleotide polymorphisms (SNP) in the interleukin-10 (IL-10) promoter region. METHODS: 280 cases of HAM/TSP patients and 255 HTLV-I seropositive asymptomatic carriers (HCs) from Kagoshima, Japan were studied. All subjects gave written informed conse...
متن کاملLogKV: Exploiting Key-Value Stores for Log Processing
Event log processing and analysis play a key role in applications ranging from security management, IT trouble shooting, to user behavior analysis. Recent years have seen a rapid growth in system scales and the corresponding rapid increase in the amount of log event data. At the same time, as logs are found to be a valuable information source, log analysis tasks have become more sophisticated d...
متن کامل